При обращении к любой из специальных папок, перечисленных в следующем списке, приложение должно использовать Win32 API для динамического получения корректных названий папок в зависимости от языка. Предпочтительным способом является использование SHGetFolderPath API и соответствующей константы CSIDL. Эта функция выполняется одинаково в Windows 95, Windows 98, Windows NT 4.0 и Windows 2000. Этот интерфейс API поставляется с библиотекой SHFOLDER.DLL. Продавцам программного обеспечения настоятельно рекомендуется как можно более активно распространять этот компонент с целью обеспечения такой поддержки в операционных системах Windows версий, предшествующих Windows 2000. Windows 2000 включает эту библиотеку DLL в виде защищенного системного файла, поэтому ее невозможно заменить в Windows 2000 или более поздних версиях. Подробнее см. в Microsoft Platform SDK.
| Стандартная папка | Имя константы CSIDL |
| Альтернативный запуск ([пользователь], DBCS) | CSIDL_ALTSTARTUP |
| Папка альтернативного запуска (профиль Все пользователи, DBCS) | CSIDL_COMMON_ALTSTARTUP |
| Данные приложения (профиль [пользователь]) | CSIDL_APPDATA |
| Данные приложения (профиль Все пользователи) | CSIDL_COMMON_APPDATA |
| Виртуальная папка Панели управления | CSIDL_CONTROLS |
| Папка файлов cookie | CSIDL_COOKIES |
| Рабочий стол (корень пространства имен) | CSIDL_DESKTOP |
| Папка Рабочего стола (профиль [пользователь]) | CSIDL_DESKTOPDIRECTORY |
| Папка Рабочего стола (профиль Все пользователи) | CSIDL_COMMON_DESKTOPDIRECTORY |
| Папка предпочтений (профиль [пользователь]) | CSIDL_FAVORITES |
| Папка предпочтений (профиль Все пользователи) | CSIDL_COMMON_FAVORITES |
| Виртуальная папка шрифтов | CSIDL_FONTS |
| Папка журнала | CSIDL_HISTORY |
| Виртуальная папка Интернет | CSIDL_INTERNET |
| Локальное (неперемещаемое) хранилище данных для приложений | CSIDL_LOCAL_APPDATA |
| Виртуальная папка Мой компьютер | CSIDL_DRIVES |
| Папка Мои изображения | CSIDL_MYPICTURES |
| Каталог Сетевое окружение | CSIDL_NETHOOD |
| Корень Сетевого окружения | CSIDL_NETWORK |
| Персональная папка (профиль [пользователь])Виртуальная папка Принтеры | CSIDL_PERSONAL |
| Виртуальная папка Принтеры | CSIDL_PRINTERS |
| Папка PrintHood (профиль [пользователь]) | CSIDL_PRINTHOOD |
| Папка Program Files | CSIDL_PROGRAM_FILES |
| Папка Program Files для приложений x86 в системах Alpha | CSIDL_PROGRAM_FILESX86 |
| Папка Программы (в меню Старт в профиле [пользователь]) | CSIDL_PROGRAMS |
| Папка Программы (в меню Старт в профиле Все пользователи) | CSIDL_COMMON_PROGRAMS |
| Папка Недавно использовавшиеся (профиль [пользователь]) | CSIDL_RECENT |
| Папка Урна | CSIDL_BITBUCKET |
| Папка Отправить (профиль [пользователь]) | CSIDL_SENDTO |
| Меню Пуск (профиль [пользователь]) | CSIDL_STARTMENU |
| Меню Пуск (профиль Все пользователи) | CSIDL_COMMON_STARTMENU |
| Папка Автозагрузка (профиль [пользователь]) | CSIDL_STARTUP |
| Папка Автозагрузка (профиль Все пользователи) | CSIDL_COMMON_STARTUP |
| Папка System | CSIDL_SYSTEM |
| Папка System для приложений x86 в системах Alpha | CSIDL_SYSTEMx86 |
| Папка Шаблоны (профиль [пользователь]) | CSIDL_TEMPLATES |
| Папка профиля пользователя | CSIDL_PROFILE |
| Каталог Windows или SYSROOT | CSIDL_WINDOWS |